Think distributed : a glimpse of decentralized algorithmic ∗

نویسندگان

  • Erwan Le Merrer
  • Gilles Trédan
چکیده

Since the birth of the computer era, the clientserver paradigm has become the natural way of designing network architectures. As data and application logic are available at just one or few places (the servers), obvious simplicity follows concerning deployment, security or maintenance questions. Large mainframes and server farms are still nowadays at the core of all critical applications in industry or in public domain. Only recently occurred one of the first original breakthrough w.r.t. this almighty monolithic paradigm; Napster and Freenet proposed around 1999 a new concept called peer-to-peer, were the client also plays the role of a server for the community of users. Those two states played simultaneously by users’ computers relaxed the need for a powerful central server (in the case of Napster), or even removed the necessity of the server existence itself (case of Freenet). Many applications followed, from IP telephony, media streaming, virtual worlds, mail, to chat/messengers. Amongst properties that distribution allows, we can cite: (i) a very large number of participants (nowadays in millions), that centralized servers are unable to handle or at a prohibitive cost, (ii) fault tolerance and resilience to attacks (no single point of failure), (iii) anonymity (Freenet, ANTs P2P...), as the protocol’s traffic do not transit through a single entity, and (iiii) computing resource exhaustive tasks, impossible to compute in reasonable time even by supercomputers (e.g. protein folding). Distributed systems include, along with peer-to-peer approaches, grid computing, sensor networks, and at a lower level multi-processors or distributed shared-memories. At the application level, software algorithmic must be rethought. This is a direct consequence of the shift from a single “all seeing” point, to the distribution of program logic to a crowd of computers. The relative ease of algorithmic given by the fact that all data or client computers have a rendez vous at a particular place, is considerably complexified by the distribution of tasks.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A glimpse of the impact of dyscalculia in the process of learning From Diagnosis to assess

One common factor among the general decline in students, poor math skills. To Nzrkvsk, mathematics disorder (calculated question) is math abilities Drasrasyb inherited Developmental disorder processes in the brain centers that math ability is growth emerges. Dyscalculia should be noted that the calculation does not imply weakness in practice, it is the perfect math skills and even larger (Alain...

متن کامل

Applying the Concepts of Multi-agent Approach to the Distributed Autonomous Explorations

The problem of development and application of the multiagent techniques for organizing mobile exploring agents' cooperative behavior is examined. The main problems related to design and operating of distributed decentralized homogeneous multi-agent systems with restricted local interaction between agents are analyzed. A number of collective behavior models (algorithmic, interpolational, entropi...

متن کامل

Decentralized Frequency Restoration in Islanded Converter Base Microgrid

Variation of frequency and voltage by load changes in a microgrid is a challenge in droop control method. Centralized restoration frequency or voltage in a microgrid requires communication link and therefore affects the advantage of decentralized droop control such as reliability, simplicity and inexpensiveness. This paper proposes a decentralized method that restores the frequency of a microgr...

متن کامل

Decentralized and Cooperative Multi-Sensor Multi-Target Tracking With Asynchronous Bearing Measurements

Bearings only tracking is a challenging issue with many applications in military and commercial areas. In distributed multi-sensor multi-target bearings only tracking, sensors are far from each other, but are exchanging data using telecommunication equipment. In addition to the general benefits of distributed systems, this tracking system has another important advantage: if the sensors are suff...

متن کامل

Distributed multi-agent Load Frequency Control for a Large-scale Power System Optimized by Grey Wolf Optimizer

This paper aims to design an optimal distributed multi-agent controller for load frequency control and optimal power flow purposes. The controller parameters are optimized using Grey Wolf Optimization (GWO) algorithm. The designed optimal distributed controller is employed for load frequency control in the IEEE 30-bus test system with six generators. The controller of each generator is consider...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009